body{ background:url(../../images/soso/bg_XX.png) repeat-x 0 0;}
#roll_top { cursor: pointer; height: 30px; width: 30px;}
#roll_top { background: url("../../images/soso/img_gotop.png") no-repeat scroll 0 0 transparent;}
#roll { display:none;width:30px;margin-right:-530px;position:fixed;	right:50%;top:80%;_position:absolute;_margin-top:300px;_top:expression(eval(document.documentElement.scrollTop)+200);}
/* top */
#header2011{ margin-bottom:10px;}
.top_wrap{ height:26px; line-height:21px;color:#333;}
#tw_c{ width:988px; margin:0 auto;}
#tw_c a{color:#666;}
#tw_c a:hover{color:#333; text-decoration:underline;}
#tw_c span{ float:right; color:#CCC;}
/* header */
.header_c{ height:80px;padding-top:10px;}
.hc_logo{ height:80px; width:150px; float:left; background:url(../../images/soso/top_logo.jpg); background-repeat:no-repeat;}
.hc_info{ height:60px;width:330px; float:left; padding:20px 0 0 0;}
.hc_info .txt{ width:330px; height:30px; background:url(../../images/soso/top_info.jpg) no-repeat;}
.hc_info .city{}
.hc_ad{ height:80px; float:right; padding-top:10px;}
.hc_ad img{ width:470px; height:60px;}

.nav_c{ }
.nav_c ul{height:38px; width:988px; background:url(../../images/soso/img_bg.png) no-repeat 0 0; font-size:14px; color:#FFF; float:left; margin:0; padding:0;}
.nav_c ul li{ float:left;}
.nav_c ul li a{height:38px;  display:inline-block; line-height:38px; padding:0 20px; color:#FFF;}
.nav_c ul li a:hover{background:url(../../images/soso/img_bg.png) no-repeat 0 -40px; text-decoration:none; color:#54caff;}
.nav_c ul li.selected a{background:url(../../images/soso/img_bg.png) no-repeat 0 -40px; text-decoration:none; font-weight:bold;}

.tips_c{ height:27px; border:#9ebfe3 1px solid; background:#e9f3ff;}
.tc_txt{height:27px; line-height:26px;float:left; color:#555555; padding-left:10px;}
.tc_btn{height:27px; width:125px; line-height:26px; background:url(../../images/soso/img_bg.png) 0 -140px no-repeat; float:right; padding-left:50px;}
.tc_btn a{ color:#186bb8;}
/* index */
.soso{ width:220px; background:#1d68bb; padding-bottom:3px;}
.s_h{ height:40px;width:220px; background:url(../../images/soso/img_bg.png) no-repeat 0 -80px; line-height:999px; overflow:hidden;}
.s_c{ width:auto; margin:0 3px; background:#FFF;padding:10px;}
.input_wrap{ line-height:26px; margin-bottom:10px;}
.input_wrap label{ width:55px; padding-right:5px; display:inline-block; text-align:right; position:relative;}
.input_wrap input{ height:24px; width:120px; line-height:24px; color:#666; padding-left:5px; background:url(../../images/soso/img_bg.png) no-repeat 0 -260px; border:1px #cbcbcb solid;}
.icon_city{ width:14px; height:14px; position:absolute; top:11px; right:-128px;_top:5px;  background:url(../../images/soso/img_btn.png) no-repeat -40px -60px;}
.icon_date{width:14px; height:14px; position:absolute; top:8px; right:-126px;_top:2px;background:url(../../images/soso/img_btn.png) no-repeat 0px -60px;}
.input_btn{line-height:26px; text-align:center;}
.input_btn .soso_btn{ height:40px; width:185px; border:none; background:url(../../images/soso/img_btn.png) no-repeat 0 0; overflow:hidden; cursor:pointer;}

.sub{ width:218px; border:1px solid #c5d1e3; margin-top:10px;}
.sub_h{ width:218px; height:30px; line-height:30px; background:url(../../images/soso/img_bg.png) no-repeat 0 -179px;}
.sub_h strong{ font-size:14px; float:left; color:#333; padding-left:10px;}
.sub_h span{ float:right; padding-right:10px;}
.sub_h span.more a{ color:#186bb8;}
.sub_c{ padding:10px; height:178px;}
.sub_c ul{}
.sub_c ul li{ line-height:24px; background:url(../theme/images/licon.gif) no-repeat 0 5px; padding-left:16px;}

#box_slide{ width:758px; height:288px; background:url(../../images/soso/img_loading.gif) no-repeat 0 0; overflow:hidden;}
#box_slide .pic ul {}
#box_slide .pic img{ width:756px; height:286px;border:1px solid #D8D8D8;}

.hot_hotel{ width:758px; margin-top:10px;}
.h_tab{ height:30px; border-bottom:2px #5599DD solid;}
.h_tab strong{ float:left; font-size:14px; line-height:30px;}
.h_tab .tab-nav{position:relative;}
.h_tab .tab-nav ul{position:absolute; top:0; right:0;_right:80px;}
.h_tab .tab-nav ul li{ background:#FFF;height:30px; line-height:26px; float:left; padding:0 10px;}
.h_tab .tab-nav ul li span{color:#186bb8; cursor:pointer;}
.h_tab .tab-nav ul li.cur{ font-weight:bold; border-left:1px #5599DD solid; border-right:1px #5599DD solid; border-top:1px #5599DD solid; border-bottom:2px #FFF solid;}

.hotel_box{ width:716px; border-left:1px solid #9BBFE1; border-right:1px solid #9BBFE1; border-bottom:1px solid #9BBFE1; padding:20px;}
.hotel_p{ margin-bottom:10px; width:716px; overflow:hidden;}
.picA{}
.picA ul{margin-right:-50px;}
.picA ul li{ float:left; width:120px; padding-right:28px;}
.picA .pic{}
.picA .txt{ line-height:30px;}

.picB{ border-top:1px #e7e7e7 solid; padding-top:20px;}
.picB ul{margin-right:-50px;}
.picB ul li{float:left; width:218px; margin-right:25px; margin-bottom:10px;}
.picB .pic{ float:left;}
.picB .txt{ float:right; width:150px;}
.picB .txt strong{ display:block; line-height:24px; font-weight:normal;}
.picB .txt span{ display:block; line-height:24px; color:#999;}

.hotel_l{ margin-bottom:10px; width:716px; overflow:hidden;}
.hotel_l ul{margin-right:-50px;}
.hotel_l ul li{float:left; width:204px; margin-right:40px; line-height:30px;}
.hotel_l .txt{ float:left; font-weight:normal;}
.hotel_l .txt a{}
.hotel_l .price{ float:right; color:#ff5500;}

.ct .ctl {color: #333; float: left;}
.w198 .cw { color: #555;height: 44px;line-height: 18px;text-align: left;width: 198px;}
/* orderq */
.box_content{ border:1px #D7D7D7 solid; margin-bottom:10px;}
.box_content .mt{ height:40px; line-height:40px; font-size:14px; font-weight:bold; padding-left:15px; background:#efeeee;border-bottom:1px #D7D7D7 solid;}
.box_content .mc{ padding:60px 20px;}
.order_search li{ margin-bottom:20px;}
.order_search li .fl input{ height:30px; line-height:30px; border:1px #B0B0B0 solid;}
.order_search li .fl span{ color:#999;}
.order_search li label{ width:300px; font-size:14px; line-height:30px; text-align:right; float:left;}
.order_search li .order_btnA{ border:none; width:100px; height:38px; background:url(../../images/soso/img_btn.png) no-repeat -400px 0; color:#fff; font-size:14px; font-weight:bold;}
.order_search li .order_btnB{ border:none; width:100px; height:38px; background:url(../../images/soso/img_btn.png) no-repeat -500px 0;color:#fff; font-size:14px; font-weight:bold;}
.ol_table{ width:auto;}
.ol_table th{ height:36px; border-bottom:1px #e3e3e3 solid; text-align:left; background:#F9F9F9; padding:0 4px;}
.ol_table td{ height:36px;text-align:left; padding:0 4px;}
.table_mf{ border-top:1px #e3e3e3 solid;}
.table_mf{ color:#F60;}
.table_mf a{ text-decoration:underline; color:#F60;}

/* bottom */
.qfooter{ width:100%; background:#f7f7f7; border-top:1px #d7d7d7 solid; padding:10px 0;}
.qfooter .w988{ text-align:center; padding:10px 0;}
.f_pp{ background: url("http://img.qmango.com/index/images/index_help.png") no-repeat scroll -4px -150px transparent; height: 40px;overflow: hidden;width: 980px; margin:0 auto;}

/*allcity*/
.allcity{ border:2px #a0c37d solid; padding:20px;}
.allcity a:hover{ text-decoration:underline;}
.allcity .mt{ padding:0 0 20px 0;}
.allcity .mt strong{ padding:20px 0 20px 20px; font-size:14px;background: url("../../images/soso/arw.png") no-repeat scroll 0 20px transparent;}
.abcde{ float:left; width:40px;}
.abcde span{ color:#ff6600; font-family: Arial, Helvetica, sans-serif; font-size:16px;}
.allcity .abcde_item{ margin-bottom:10px;}
.city_item{float:left; width:900px;}
.city_item li{ display:inline-block;*display:inline;zoom:1; width:100px;}

/*normal reset*/
.s-sidebar .s-title {background: url(../../images/soso/bg_box.png) no-repeat scroll 0 -120px transparent;height: 30px;line-height: 30px;overflow: hidden;width: 220px;}
li.num01 {    background: url(../../images/soso/number.png) no-repeat scroll 0 3px transparent;}
li.num02 {    background: url(../../images/soso/number.png) no-repeat scroll 0 -20px transparent;}
li.num03 {    background: url(../../images/soso/number.png) no-repeat scroll 0 -45px transparent;}
li.num04 {    background: url(../../images/soso/number.png) no-repeat scroll 0 -69px transparent;}
li.num05 {    background: url(../../images/soso/number.png) no-repeat scroll 0 -93px transparent;}
li.num06 {    background: url(../../images/soso/number.png) no-repeat scroll 0 -117px transparent;}
li.num07 {    background: url(../../images/soso/number.png) no-repeat scroll 0 -141px transparent;}
li.num08 {    background: url(../../images/soso/number.png) no-repeat scroll 0 -165px transparent;}
li.num09 {    background: url(../../images/soso/number.png) no-repeat scroll 0 -189px transparent;}
li.num10 {    background: url(../../images/soso/number.png) no-repeat scroll 0 -213px transparent;}
.screening {border: 3px solid #ddf1ff;width: 752px;}
.screening01 {border: 1px solid #9bbfe1;width: 750px;}
.screening01_nav {background: url(../../images/soso/bg_l.png) no-repeat scroll 0 -210px transparent;border-bottom: 1px solid #ddf1ff;height: 28px;line-height: 28px;padding: 0 10px;width: 730px;}
.hotel_details:hover, .hotel_details-hover { border: 2px solid #9bbfe1; padding: 2px; width: 750px;}
.hotel_details { border: 1px solid #9bbfe1; padding: 3px; position: relative; width: 750px;}
.details_cont { background-color: #FFFFFF; background-image: url(../../images/soso/bg_jianbian.jpg); background-repeat: repeat-x; padding: 10px 20px 0 7px; width: 723px;}
.details_tab th {background:#ddf0ff;border: 0 none;font-weight: normal;height: 26px;line-height: 26px;padding: 0;text-align: center;}
.details_youright a { color: #186bb8; display: inline-block;}
.details_youright em.em_open { background: url(../../images/soso/bg_icon.png) no-repeat scroll 0 -30px transparent;}
.details_youright em.em_close {background: url(../../images/soso/bg_icon.png) no-repeat scroll -20px -30px transparent;}
.page .hotel_sort .sort li a {background: url(../../images/soso/bg_btn.png) no-repeat scroll 0 0 transparent;color: #FFFFFF; display: inline-block;height: 30px;line-height: 30px;padding-left: 10px;width: 47px;}

.ruzhu_cont {border: 1px solid #478eca;width: 746px;}
.ruzhu_nav {background: url(../../images/soso/bg_l.png) no-repeat scroll -1px -146px transparent;color: #FFFFFF;font-size: 12px;font-weight: bold;height: 32px;line-height: 32px;padding-left: 15px;padding-right: 15px;width: 716px;}
.ruzhu_tab td.rb { border-bottom: 1px solid #e3eef8; border-right: 1px solid #e3eef8;}
.ruzhu_tab td.b_b { border-bottom: 1px solid #e3eef8;}

.hotinfo1 { background:#fff url(../../images/soso/bg_jianbian.jpg) repeat-x 0 0;border: 1px solid #9BBFE1; width: 100%; margin-bottom:10px;}
.hotinfo2 { background:#fff url(../../images/soso/bg_jianbian.jpg) repeat-x 0 0;border: 1px solid #9BBFE1; width: 100%; margin-bottom:10px;}
.hotinfohead { color:#333; height: 32px;line-height: 32px;width: 220px;}
.hotinfohead .iha {font-size: 14px;font-weight: bold;margin-left: 10px;}
